# 转义字符: 比如换行符号,制表符,等等一些符号,我们不能直接进行输入
# 此时可以用转义字符

# 比如abc字符串后面想跟上一个换行符,再跟上def,直接输入会发现无法输入
s = 'abc' \
    'def'

print(s)

# 这里的\n 就叫转义字符
s1 = 'abc\ndef'
print(s1)

# 想要打印 I'm OK!, 两种思路:①使用\' 来转义引号;②可以使用另一种引号
s2 = 'I\'m OK!'
s3 = "I'm OK!"
print(s2)
print(s3)

# 试试输出：Let's go
#   如果是使用单引号，并且字符串内部也有单引号，
#   会导致程序报错：编译错误，原因是符串内部的单引号'
#   和外部的单引号匹配上了，导致原本最后的单引号失效
# print('Let's go')
#   解决方法：①内部的单引号前面加一个反斜杠\,代表转义
print('Let\'s go')

#   解决方法：②外部使用双引号
print("Let's go")
